module com.qen {
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.web;

    requires org.controlsfx.controls;
    requires com.dlsc.formsfx;
    requires net.synedra.validatorfx;
    requires org.kordamp.ikonli.javafx;
    requires org.kordamp.bootstrapfx.core;
    requires eu.hansolo.tilesfx;
    requires cn.hutool;
    requires com.alibaba.fastjson2;
    requires java.desktop;
    requires static lombok;
    requires org.apache.commons.lang3;

    opens com.qen to javafx.fxml;
    opens com.qen.fx to javafx.fxml;
    opens com.qen.fx.custom to javafx.fxml;
    opens com.qen.fx.custom.impl to javafx.fxml;
    opens com.qen.fx.custom.impl.pwd to javafx.fxml;

    exports com.qen;
    exports com.qen.fx;
    exports com.qen.fx.custom;
    exports com.qen.fx.custom.impl;
    exports com.qen.fx.factory;
    exports com.qen.fx.tools;
    exports com.qen.fx.controller;
    exports com.qen.fx.custom.impl.pwd;
    exports com.qen.plugin.notification;

}